\select@language {czech}
\contentsline {chapter}{\numberline {1}Rejst\IeC {\v r}\IeC {\'\i }k t\IeC {\v r}\IeC {\'\i }d}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Hierarchie t\IeC {\v r}\IeC {\'\i }d}{1}{section.1.1}
\contentsline {chapter}{\numberline {2}Rejst\IeC {\v r}\IeC {\'\i }k t\IeC {\v r}\IeC {\'\i }d}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Seznam t\IeC {\v r}\IeC {\'\i }d}{3}{section.2.1}
\contentsline {chapter}{\numberline {3}Dokumentace t\IeC {\v r}\IeC {\'\i }d}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}Dokumentace t\IeC {\v r}\IeC {\'\i }dy gObject}{5}{section.3.1}
\contentsline {subsection}{\numberline {3.1.1}Detailn\IeC {\'\i } popis}{6}{subsection.3.1.1}
\contentsline {subsection}{\numberline {3.1.2}Dokumentace konstruktoru a destruktoru}{6}{subsection.3.1.2}
\contentsline {subsubsection}{\numberline {3.1.2.1}gObject}{6}{subsubsection.3.1.2.1}
\contentsline {subsection}{\numberline {3.1.3}Dokumentace k metod\IeC {\'a}m}{6}{subsection.3.1.3}
\contentsline {subsubsection}{\numberline {3.1.3.1}getIndexByObject}{6}{subsubsection.3.1.3.1}
\contentsline {subsubsection}{\numberline {3.1.3.2}getRectangle}{7}{subsubsection.3.1.3.2}
\contentsline {subsubsection}{\numberline {3.1.3.3}setOffsets}{7}{subsubsection.3.1.3.3}
\contentsline {section}{\numberline {3.2}Dokumentace t\IeC {\v r}\IeC {\'\i }dy gObjectContainer}{8}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Detailn\IeC {\'\i } popis}{8}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Dokumentace konstruktoru a destruktoru}{8}{subsection.3.2.2}
\contentsline {subsubsection}{\numberline {3.2.2.1}gObjectContainer}{8}{subsubsection.3.2.2.1}
\contentsline {subsection}{\numberline {3.2.3}Dokumentace k metod\IeC {\'a}m}{8}{subsection.3.2.3}
\contentsline {subsubsection}{\numberline {3.2.3.1}getIndexByObject}{8}{subsubsection.3.2.3.1}
\contentsline {subsubsection}{\numberline {3.2.3.2}getObjectByName}{9}{subsubsection.3.2.3.2}
\contentsline {subsubsection}{\numberline {3.2.3.3}getRectangle}{9}{subsubsection.3.2.3.3}
\contentsline {section}{\numberline {3.3}Dokumentace t\IeC {\v r}\IeC {\'\i }dy gType}{10}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Detailn\IeC {\'\i } popis}{10}{subsection.3.3.1}
\contentsline {subsection}{\numberline {3.3.2}Dokumentace k metod\IeC {\'a}m}{10}{subsection.3.3.2}
\contentsline {subsubsection}{\numberline {3.3.2.1}copy}{10}{subsubsection.3.3.2.1}
\contentsline {subsubsection}{\numberline {3.3.2.2}getSymbol}{10}{subsubsection.3.3.2.2}
\contentsline {subsubsection}{\numberline {3.3.2.3}operator=}{11}{subsubsection.3.3.2.3}
\contentsline {section}{\numberline {3.4}Dokumentace t\IeC {\v r}\IeC {\'\i }dy gTypeGo}{12}{section.3.4}
\contentsline {subsection}{\numberline {3.4.1}Detailn\IeC {\'\i } popis}{12}{subsection.3.4.1}
\contentsline {subsection}{\numberline {3.4.2}Dokumentace konstruktoru a destruktoru}{12}{subsection.3.4.2}
\contentsline {subsubsection}{\numberline {3.4.2.1}gTypeGo}{12}{subsubsection.3.4.2.1}
\contentsline {subsection}{\numberline {3.4.3}Dokumentace k metod\IeC {\'a}m}{13}{subsection.3.4.3}
\contentsline {subsubsection}{\numberline {3.4.3.1}copy}{13}{subsubsection.3.4.3.1}
\contentsline {subsubsection}{\numberline {3.4.3.2}getTypeValue}{13}{subsubsection.3.4.3.2}
\contentsline {subsubsection}{\numberline {3.4.3.3}operator=}{13}{subsubsection.3.4.3.3}
\contentsline {subsubsection}{\numberline {3.4.3.4}operator[]}{13}{subsubsection.3.4.3.4}
\contentsline {section}{\numberline {3.5}Dokumentace t\IeC {\v r}\IeC {\'\i }dy gTypeGoCircle}{14}{section.3.5}
\contentsline {subsection}{\numberline {3.5.1}Detailn\IeC {\'\i } popis}{14}{subsection.3.5.1}
\contentsline {subsection}{\numberline {3.5.2}Dokumentace konstruktoru a destruktoru}{14}{subsection.3.5.2}
\contentsline {subsubsection}{\numberline {3.5.2.1}gTypeGoCircle}{14}{subsubsection.3.5.2.1}
\contentsline {subsection}{\numberline {3.5.3}Dokumentace k metod\IeC {\'a}m}{15}{subsection.3.5.3}
\contentsline {subsubsection}{\numberline {3.5.3.1}copy}{15}{subsubsection.3.5.3.1}
\contentsline {subsubsection}{\numberline {3.5.3.2}operator=}{15}{subsubsection.3.5.3.2}
\contentsline {subsubsection}{\numberline {3.5.3.3}operator[]}{15}{subsubsection.3.5.3.3}
\contentsline {section}{\numberline {3.6}Dokumentace t\IeC {\v r}\IeC {\'\i }dy lexical}{16}{section.3.6}
\contentsline {subsection}{\numberline {3.6.1}Detailn\IeC {\'\i } popis}{16}{subsection.3.6.1}
\contentsline {subsection}{\numberline {3.6.2}Dokumentace k metod\IeC {\'a}m}{16}{subsection.3.6.2}
\contentsline {subsubsection}{\numberline {3.6.2.1}getToken}{16}{subsubsection.3.6.2.1}
\contentsline {section}{\numberline {3.7}Dokumentace t\IeC {\v r}\IeC {\'\i }dy lexical::lexical::invalidToken}{17}{section.3.7}
\contentsline {subsection}{\numberline {3.7.1}Detailn\IeC {\'\i } popis}{17}{subsection.3.7.1}
\contentsline {subsection}{\numberline {3.7.2}Dokumentace k metod\IeC {\'a}m}{17}{subsection.3.7.2}
\contentsline {subsubsection}{\numberline {3.7.2.1}getLine}{17}{subsubsection.3.7.2.1}
\contentsline {section}{\numberline {3.8}Dokumentace t\IeC {\v r}\IeC {\'\i }dy lexical::lexical::token}{18}{section.3.8}
\contentsline {subsection}{\numberline {3.8.1}Detailn\IeC {\'\i } popis}{18}{subsection.3.8.1}
\contentsline {subsection}{\numberline {3.8.2}Dokumentace k \IeC {\v c}lensk\IeC {\'y}m v\IeC {\'y}\IeC {\v c}t\IeC {\r u}m}{18}{subsection.3.8.2}
\contentsline {subsubsection}{\numberline {3.8.2.1}symbols}{18}{subsubsection.3.8.2.1}
\contentsline {subsection}{\numberline {3.8.3}Dokumentace k datov\IeC {\'y}m \IeC {\v c}len\IeC {\r u}m}{19}{subsection.3.8.3}
\contentsline {subsubsection}{\numberline {3.8.3.1}lexem}{19}{subsubsection.3.8.3.1}
\contentsline {subsubsection}{\numberline {3.8.3.2}line}{19}{subsubsection.3.8.3.2}
\contentsline {section}{\numberline {3.9}Dokumentace t\IeC {\v r}\IeC {\'\i }dy matrix}{20}{section.3.9}
\contentsline {subsection}{\numberline {3.9.1}Detailn\IeC {\'\i } popis}{20}{subsection.3.9.1}
\contentsline {subsection}{\numberline {3.9.2}Dokumentace konstruktoru a destruktoru}{20}{subsection.3.9.2}
\contentsline {subsubsection}{\numberline {3.9.2.1}matrix}{20}{subsubsection.3.9.2.1}
\contentsline {subsubsection}{\numberline {3.9.2.2}matrix}{21}{subsubsection.3.9.2.2}
\contentsline {subsubsection}{\numberline {3.9.2.3}$\sim $matrix}{21}{subsubsection.3.9.2.3}
\contentsline {subsection}{\numberline {3.9.3}Dokumentace k metod\IeC {\'a}m}{21}{subsection.3.9.3}
\contentsline {subsubsection}{\numberline {3.9.3.1}multiply}{21}{subsubsection.3.9.3.1}
\contentsline {subsubsection}{\numberline {3.9.3.2}operator[]}{21}{subsubsection.3.9.3.2}
\contentsline {section}{\numberline {3.10}Dokumentace t\IeC {\v r}\IeC {\'\i }dy reader}{22}{section.3.10}
\contentsline {subsection}{\numberline {3.10.1}Detailn\IeC {\'\i } popis}{22}{subsection.3.10.1}
\contentsline {subsection}{\numberline {3.10.2}Dokumentace konstruktoru a destruktoru}{22}{subsection.3.10.2}
\contentsline {subsubsection}{\numberline {3.10.2.1}reader}{22}{subsubsection.3.10.2.1}
\contentsline {subsection}{\numberline {3.10.3}Dokumentace k metod\IeC {\'a}m}{23}{subsection.3.10.3}
\contentsline {subsubsection}{\numberline {3.10.3.1}getBack}{23}{subsubsection.3.10.3.1}
\contentsline {subsubsection}{\numberline {3.10.3.2}getChar}{23}{subsubsection.3.10.3.2}
\contentsline {subsubsection}{\numberline {3.10.3.3}getCurrentChar}{23}{subsubsection.3.10.3.3}
\contentsline {subsubsection}{\numberline {3.10.3.4}getLength}{23}{subsubsection.3.10.3.4}
\contentsline {subsubsection}{\numberline {3.10.3.5}getString}{23}{subsubsection.3.10.3.5}
\contentsline {subsubsection}{\numberline {3.10.3.6}initialize}{23}{subsubsection.3.10.3.6}
\contentsline {section}{\numberline {3.11}Dokumentace t\IeC {\v r}\IeC {\'\i }dy reader::reader::bufferOverflow}{24}{section.3.11}
\contentsline {subsection}{\numberline {3.11.1}Detailn\IeC {\'\i } popis}{24}{subsection.3.11.1}
\contentsline {section}{\numberline {3.12}Dokumentace t\IeC {\v r}\IeC {\'\i }dy serialize}{25}{section.3.12}
\contentsline {subsection}{\numberline {3.12.1}Detailn\IeC {\'\i } popis}{25}{subsection.3.12.1}
\contentsline {subsection}{\numberline {3.12.2}Dokumentace konstruktoru a destruktoru}{25}{subsection.3.12.2}
\contentsline {subsubsection}{\numberline {3.12.2.1}serialize}{25}{subsubsection.3.12.2.1}
\contentsline {subsection}{\numberline {3.12.3}Dokumentace k metod\IeC {\'a}m}{25}{subsection.3.12.3}
\contentsline {subsubsection}{\numberline {3.12.3.1}writeGContainer}{25}{subsubsection.3.12.3.1}
\contentsline {subsubsection}{\numberline {3.12.3.2}writeGObject}{26}{subsubsection.3.12.3.2}
\contentsline {subsubsection}{\numberline {3.12.3.3}writeGType}{26}{subsubsection.3.12.3.3}
\contentsline {section}{\numberline {3.13}Dokumentace t\IeC {\v r}\IeC {\'\i }dy toolTransformation}{27}{section.3.13}
\contentsline {subsection}{\numberline {3.13.1}Detailn\IeC {\'\i } popis}{28}{subsection.3.13.1}
\contentsline {subsection}{\numberline {3.13.2}Dokumentace konstruktoru a destruktoru}{28}{subsection.3.13.2}
\contentsline {subsubsection}{\numberline {3.13.2.1}toolTransformation}{28}{subsubsection.3.13.2.1}
\contentsline {subsection}{\numberline {3.13.3}Dokumentace k metod\IeC {\'a}m}{28}{subsection.3.13.3}
\contentsline {subsubsection}{\numberline {3.13.3.1}apply}{28}{subsubsection.3.13.3.1}
\contentsline {subsubsection}{\numberline {3.13.3.2}apply}{28}{subsubsection.3.13.3.2}
\contentsline {subsubsection}{\numberline {3.13.3.3}arcAngle}{29}{subsubsection.3.13.3.3}
\contentsline {subsubsection}{\numberline {3.13.3.4}arcIntersect}{29}{subsubsection.3.13.3.4}
\contentsline {subsubsection}{\numberline {3.13.3.5}getUnitVector}{29}{subsubsection.3.13.3.5}
\contentsline {subsubsection}{\numberline {3.13.3.6}isLinearlyIndependent}{29}{subsubsection.3.13.3.6}
\contentsline {subsubsection}{\numberline {3.13.3.7}lineArcIntersect}{30}{subsubsection.3.13.3.7}
\contentsline {subsubsection}{\numberline {3.13.3.8}lineIntersect}{30}{subsubsection.3.13.3.8}
\contentsline {subsubsection}{\numberline {3.13.3.9}quadraticEquation}{30}{subsubsection.3.13.3.9}
\contentsline {subsubsection}{\numberline {3.13.3.10}setMoves}{31}{subsubsection.3.13.3.10}
\contentsline {subsubsection}{\numberline {3.13.3.11}setParam}{31}{subsubsection.3.13.3.11}
\contentsline {section}{\numberline {3.14}Dokumentace t\IeC {\v r}\IeC {\'\i }dy toolTransformation::toolTransformation::algorithmError}{32}{section.3.14}
\contentsline {subsection}{\numberline {3.14.1}Detailn\IeC {\'\i } popis}{32}{subsection.3.14.1}
\contentsline {section}{\numberline {3.15}Dokumentace t\IeC {\v r}\IeC {\'\i }dy transformation}{33}{section.3.15}
\contentsline {subsection}{\numberline {3.15.1}Detailn\IeC {\'\i } popis}{33}{subsection.3.15.1}
\contentsline {subsection}{\numberline {3.15.2}Dokumentace konstruktoru a destruktoru}{33}{subsection.3.15.2}
\contentsline {subsubsection}{\numberline {3.15.2.1}transformation}{33}{subsubsection.3.15.2.1}
\contentsline {subsection}{\numberline {3.15.3}Dokumentace k metod\IeC {\'a}m}{34}{subsection.3.15.3}
\contentsline {subsubsection}{\numberline {3.15.3.1}rotation}{34}{subsubsection.3.15.3.1}
\contentsline {subsubsection}{\numberline {3.15.3.2}scaling}{34}{subsubsection.3.15.3.2}
\contentsline {subsubsection}{\numberline {3.15.3.3}translation}{34}{subsubsection.3.15.3.3}
